Variational Subdivision for Natural Cubic Splines
نویسندگان
چکیده
This paper explores the intrinsic link between natural cubic splines and subdivision. Natural cubic splines are deened via the varia-tional problem of minimizing a simple approximation of bending energy. A subdivision scheme is derived which converges to the minimizer of this particular variational problem. x1. Introduction Geometric design is the study of the representation of shapes with mathematical models. Today, curved shapes are most commonly described using a parametric representation. These are based on the weighting of some number of control points with appropriate parametric basis functions. The most successful family of such basis functions is without any doubt the B-spline basis 7,5]. More recently subdivision has evolved as a novel approach for representing shape 2,3]. In this framework smooth shapes are represented as the limit of a repeated weighted averaging process of control points. This paper exposes the intrinsic link between the two concepts: Starting with the variational deenition of natural cubic spline curves, a representation by means of a subdivision process is derived. The principles underlying this derivation are applicable to other variational problems in perfect analogy. Thus, the method presented in this paper can be used to derive subdivision schemes which produce the minimizers of variational problems. Historically, a spline was a thin, exible piece of wood used in drafting. The draftsman attached the spline to a sequence of anchor points on a drafting table. The spline was then allowed to slide through the anchor points and assume a smooth, minimum energy shape. All rights of reproduction in any form reserved.
منابع مشابه
Approximation orders for natural splines in arbitrary dimensions
Based on variational properties, we generalize the approximation properties of the univariate natural cubic spline to splines in arbitrary dimensions. In one dimension, the solution of the variational problem { given a = x1 < · · · < xN = b and values f(x1), . . . , f(xN ) in R, find a function s with s(xi)=f(xi), i=1, . . . ,N , that minimizes ‖s‖L2([a,b]) is given by the natural univariate cu...
متن کاملDraft: Subdivision Schemes for Variational Splines
The original theory of splines grew out of the study of simple variational problems. A spline was a function that minimized some notion of energy subject to a set of interpolation constraints. A more recent method for creating splines is subdivision. A spline is the limit of a sequence of functions, each related by some simple averaging rule. This paper shows that the two ideas are intrinsicall...
متن کاملSubdivision Schemes for Variational Splines
The original theory of splines grew out of the study of simple variational problems. A spline was a function that minimized some notion of energy subject to a set of interpolation constraints. A more recent method for creating splines is subdivision. In this framework, a spline is the limit of a sequence of functions, each related by some simple averaging rule. This paper shows that the two ide...
متن کاملA Cookbook for Variational Subdivision
These course notes will attempt to answer the following questions: What is subdivision? How can the rules for subdivision schemes be derived in a systematic manner? How can these rules be extended to handle special topological features such as extraordinary points or creases? We will argue that most subdivision schemes correspond to a special type of multigrid method that generates shapes which...
متن کاملSubdivision Schemes for Thin Plate Splines
Thin plate splines are a well known entity of geometric design. They are defined as the minimizer of a variational problem whose differential operators approximate a simple notion of bending energy. Therefore, thin plate splines approximate surfaces with minimal bending energy and they are widely considered as the standard “fair” surface model. Such surfaces are desired for many modeling and de...
متن کامل